import type { GameRoomPlayer } from './GameRoomPlayer';

/**
 * 房间配置
 */
export interface GameRoomConfig {
  /** 房间ID */
  id?: string;
  /** 玩家 */
  players?: GameRoomPlayer[];
  /** 允许房内玩家进入多个房间 */
  allowMultiRoom?: boolean;
  /** 玩家是否可以加入房间 */
  allowPlayerJoin?: boolean;
  /** 玩家是否可以离开房间 */
  allowPlayerLeave?: boolean;
  /** 房间玩家数量上限 */
  maxPlayerCount?: number;
}
